A First Look at RISC-V Virtualization from an Embedded Systems Perspective

نویسندگان

چکیده

This article describes the first public implementation and evaluation of latest version RISC-V hypervisor extension (H-extension v0.6.1) specification in a Rocket chip core. To perform meaningful for modern multi-core embedded mixedcriticality systems, we have ported Bao, an open-source static partitioning hypervisor, to RISC-V. We also extended platformlevel interrupt controller (PLIC) enable direct guest injection with low deterministic latency enhanced timer infrastructure avoid trap emulation overheads. Experiments were carried out FireSim, cycle-accurate, FPGA-accelerated simulator, system was successfully deployed tested Zynq UltraScale+ MPSoC ZCU104. Our hardware opensourced is currently use by community towards ratification H-extension specification.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A look at the formation of ISIS from the perspective of post-modern terrorism

Terrorism has been divided in several directions. One of the most important conceptual divisions of terrorism is its division into three types of traditional, modern and postmodern which, while possessing common characteristics, share their own characteristics. Traditional terrorism is the most elementary type of terrorism that is limited to the borders of a land and region; modern terrorism br...

متن کامل

Virtualization Techniques for Embedded Systems

Like existing commodity computer systems, embedded systems are no more small, static, stable nor safe. They have huge amount of source codes, interact with the internet, download and install applications from external, which incur the increase of bugs and security holes. To solve these problems, we propose to leverage virtualization techniques on embedded systems. We ported a machine emulator s...

متن کامل

Labeled RISC-V: A New Perspective on Software-Defined Architecture

Traditional computer architectures are insufficient to convey important high-level requirements of applications to the hardware. These requirements include QoS and security, which are extremely important to data centers in the cloud era. To guarantee better QoS in data centers, we propose a new computer architecture LvNA (Labeled von Neumann Architecture) that leverages labeling mechanism and p...

متن کامل

Mesovirtualization: Lightweight Virtualization Technique for Embedded Systems

These days, embedded and ubiquitous devices are becoming feature rich, and multiprocessor architectures for those devices are on the horizon. In order to utilize the resources of multiprocessor systems efficiently and securely, virtual machine monitors (VMMs) have been common among servers and desktop systems. The same can be applied if the cost of virtualization becomes much less expensive. In...

متن کامل

A look at the current situation of Inclusive-integrated education from the interface and receptive Teachers perspective

Abstract Background and Purpose: Awareness of the current situation, followed by an informed decision to continue the path or make the necessary reforms to improve the current situation is a requirement for the success of integrated-inclusive education. Therefore, the present research was conducted with the aim of providing a comprehensive picture of the current conditions of integrated-inc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Computers

سال: 2021

ISSN: ['1557-9956', '2326-3814', '0018-9340']

DOI: https://doi.org/10.1109/tc.2021.3124320